<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>




<%


%>

<%


%>

<c:import url="../fornitoreOrdineSelezionato.jsp" />

<p> Dettaglio ordine </p>
<ul>
<c:forEach  items="${ordine.dettaglio}" var="dett" >
    <li>
    Id Dettaglio: <c:out value="${dett.id}"/>
    Stato dettaglio: <c:out value="${dett.stato.descrizione}"/>
    Quantita: <c:out value="${dett.quantita}"/>
    <c:choose>
      <c:when test="${dett.isProdotto}">
        Prodotto: <c:out value="${dett.prodotto.descrizione}"/>
      </c:when>
      <c:when test="${dett.isCategoria}">
        Categoria: <c:out value="${dett.categoria.descrizione}"/>
      </c:when>
      <c:otherwise>
        Errore System failure 3 2 1..
      </c:otherwise>
    </c:choose>

    </li>
    <ul>
        <li>Dettaglio ricezione:</li>
        <ul>
        <c:forEach  items="${dett.dettaglioRicezioni}" var="dettRic" >
            <li> Id Dett Ric: <c:out value="${dettRic.id}"/>
                 quantita: <c:out value="${dettRic.quantita}"/>
           </li>
        </c:forEach>
        </ul>
    </ul>
</c:forEach>
</ul>

<ul>
<c:forEach  items="${ordine.ricezioniOrdine}" var="ric" >
    <li> id ricezione: <c:out value="${ric.id}"/>
    <html:link page="/visualizzaOrdine.do" property="printInfoRicezione" target="_blank"
                       paramId="idRicezione"
                       paramName="ric"
                       paramProperty="id">genera rapporto</html:link>

    </li>
</c:forEach>
</ul>

<layout:collection  name="ordine" property="dettaglio"  id="dett" styleClass="ARRAY">
			<layout:collectionItem title="ordineEsterno.id" property="id"/>
			<layout:collectionItem title="ordineEsterno.stato" property="stato.descrizione"/>
			<layout:collectionItem title="ordineEsterno.descrizione">
                <c:choose>
                    <c:when test="${dett.isProdotto}">
                        (P) <c:out value="${dett.prodotto.descrizione}"/>
                    </c:when>
                    <c:when test="${dett.isCategoria}">
                        (C) <c:out value="${dett.categoria.descrizione}"/>
                    </c:when>
                    <c:otherwise>
                        Errore System failure 3 2 1..
                    </c:otherwise>
                </c:choose>
            </layout:collectionItem>
            <layout:collectionItem title="ordineEsterno.quantita" property="quantita"/>

            <layout:nestedCollection name="dett" property="dettaglioRicezioni" id="dr">
                <layout:collectionItem title="ricezione.dettaglio.id" name="dr" property="id"/>
                <layout:collectionItem title="ricezione.dettaglio.quantita" name="dr" property="quantita"/>
            </layout:nestedCollection>

</layout:collection>




<!-- c:if test="${not empty RicercaOrdineForm.ordini}" -->
<!-- /c:if -->